sheep frog - German English Dictionary